submit/make a voluntary disclosure - Français Anglais Dictionnaire